import {get, post} from "@/utils/http";

// 角色列表查询
export async function fetchRoleList(params) {
    return get('role/search', params)
}

// 角色列表添加
export async function increaseRole(params) {
    return post('role/insert', params)
}

// 角色列表修改
export async function updateRole(params) {
    return post('role/update', params)
}

// 获取角色类型
export async function fetchRoleType(params) {
    return get('role/list', params)
}

// 获取可配置权限
export async function fetchPermission(params) {
    return get('role/selectConfigPermission', params)
}

// 角色切换状态
export async function updateStatus(params) {
    return post('role/updateStatus', params)
}

// 获取员工列表
export async function fetchStaffList(params) {
    return get('system/search', params)
}

// 添加员工
export async function insertStaff(params) {
    return post('system/insert', params)
}

// 编辑员工
export async function updateStaff(params) {
    return post('system/update', params)
}
// 删除员工
export async function deleteStaff(params) {
    return post('system/delete', params)
}
// 营销开关 开启/关闭
export async function stafffMarketingSwitch(params) {
    return post('system/marketingSwitch', params)
}
// 员工启用/禁用
export async function updateStatusStaff(params) {
    return post('system/updateStatus', params)
}

// 员工重置密码
export async function resetStaffPassword(params) {
    return get('system/resetPassword', params)
}
